83e74549d080b6249a26b38383bb3c75447f5449,drools-compiler/src/main/java/org/drools/xml/VariableRestrictionsHandler.java,VariableRestrictionsHandler,end,#String#String#,83

Before Change


        final LinkedList parents = this.xmlPackageReader.getParents();
        final ListIterator it = parents.listIterator( parents.size() );
        it.previous();
        final FieldConstraintDescr fieldConstraintDescr = (FieldConstraintDescr) it.previous();

        fieldConstraintDescr.addRestriction( variableDescr );

        return null;
    }

After Change


        final ListIterator it = parents.listIterator( parents.size() );
        it.previous();
        
        Object parent = it.previous();
        
        if ( parent instanceof FieldConstraintDescr ) {
        	final FieldConstraintDescr fieldConstraintDescr = (FieldConstraintDescr) parent;
        	fieldConstraintDescr.addRestriction( variableDescr );
        } else {
            System.out.println("variableRestriction class");
        }